package org.example.r;

import com.sun.jndi.ldap.pool.Pool;

import java.io.*;
import java.nio.channels.ServerSocketChannel;
import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.concurrent.Executor;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

/**
 * @ClassName R_demo
 * @Description
 * @Author zhangsw
 * @Date 2020/11/26 9:05
 * @Version 1.0
 */
public class R_demo {

//    static {
//        ExecutorService pool = Executors.newFixedThreadPool(6);
//    }

    public static void main(String[] args) throws IOException {
//        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
//        System.err.println(sdf.format(new Date()));

//        System.out.println(new SimpleDateFormat("yyyyMMdd").format(new Date()));
//        System.err.println(File.pathSeparator);
//        String str = "aaa.jpg";
//        if (str.contains(".")) {
//            System.err.println("包含");
//            System.err.println(str.substring(0, str.indexOf(".") + 1) + "txt");
//        } else {
//            System.err.println("不包含");
//        }

//        ExecutorService pool = Executors.newFixedThreadPool(6);
//        List<String> list = new ArrayList<>();
//        list.add("阿双方均暗示法来看");
//        list.add("jagdklgan,a.");
//        list.add("案发时发生发顺丰");
//        list.add("阿双方均暗2示法来看");
//        list.add("jagdklgan2,a.");
//        list.add("案发时发生2发顺丰");
//        list.add("阿双方均暗22示法来看");
//        list.add("jagdklgan22,a.");
//        list.add("案发时发生22发顺丰");
//
//        int listSize = 0;
//        for (int i = 0; i < (listSize = list.size()); i+=4) {
//            List<String> resList = list.subList(i, Math.min((i + 4), listSize));
//            System.out.println(resList);
//        }

//        for (String str : list) {
//            pool.submit(() -> {
//                System.out.println(Thread.currentThread().getName() + "：" + str);
//            });
//        }
//        pool.shutdown();






//        FileReader reader = new FileReader("D:\\ORDERINFO_1003_20201126__POSITION_03_02.data");
//        BufferedReader br = new BufferedReader(reader);
//        String line = "";
//        while ((line = br.readLine()) != null) {
//            System.err.println(line);
//        }
//        br.close();
//        reader.close();


        String yyyyMMdd = LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd"));
        String yyyyMMdd1 = LocalDate.now().minusDays(1).format(DateTimeFormatter.ofPattern("yyyyMMdd"));
        System.err.println(yyyyMMdd);
        System.err.println(yyyyMMdd1);
    }
}
